<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
    </style>
</head>

<body>





    <script>
        //基本数据类型
        //  js数据类型的分类
        // 1.number  数字类型
        // 2.string  字符串类型
        // 3.boolean  布尔类型   ture（真）/false（假）
        // 4.undefined(空--未赋值的空)
        // 5.null（空--无任何类型的值）  typeof（）返回  object
        //6.symbol 第一无二的值（唯一值）


        // var a= 100;  数字类型
        // var b="张三"; 字符串类型  
        // typeof（a） 进行类型的判断语句

        let a = "false";//声明并赋值
        let b = typeof (a);
        let c;//仅声明变量  console.log(typeof(c))为undefined
        let d = null;// console.log(typeof(c))为object


        // 方法/函数  typeof（）   有些方法可以返回值（生成值） let b= 通过这种方式来获取到  方法的返回值  
        // 即方法的返回值被赋值给了b
        console.log(b)
        console.log(typeof (a));//typeof  可以帮助我们判断类型
        // 两种形式结果没有任何区别


    </script>
</body>

</html>